package cliente.jogocliente.iu;

import java.awt.Color;
import java.awt.Dimension;

import javax.swing.JPanel;
import javax.swing.border.LineBorder;

import cliente.jogocliente.rn.RNSalaJogo;

public class IUSalaEspera extends JPanel {
	private static final long serialVersionUID = 8830534267173538239L;
	
	private RNSalaJogo salaJogo;
	private IUSalaEsperaPanelDireita salaEsperaPanelDireita;
	private IUSalaEsperaPanelEsquerda salaEsperaPanelEsquerda;
	
	public IUSalaEspera(RNSalaJogo salaJogo) {
		this.setSalaJogo(salaJogo);
		setSalaEsperaPanelEsquerda(new IUSalaEsperaPanelEsquerda(salaJogo));
		setSalaEsperaPanelDireita(new IUSalaEsperaPanelDireita(salaJogo));		
		getSalaEsperaPanelEsquerda().setBounds(10, 10, 600, 600);
		getSalaEsperaPanelEsquerda().setBorder(new LineBorder(new Color(0, 0, 0)));
		getSalaEsperaPanelDireita().setBounds(625, 10, 200, 600);
		this.setSize(new Dimension(600, 600));
		setLayout(null);
		this.add(getSalaEsperaPanelDireita());
		this.add(getSalaEsperaPanelEsquerda());
	}

	public IUSalaEsperaPanelDireita getSalaEsperaPanelDireita() {
		return salaEsperaPanelDireita;
	}

	public void setSalaEsperaPanelDireita(
			IUSalaEsperaPanelDireita salaEsperaPanelDireita) {
		this.salaEsperaPanelDireita = salaEsperaPanelDireita;
	}

	public IUSalaEsperaPanelEsquerda getSalaEsperaPanelEsquerda() {
		return salaEsperaPanelEsquerda;
	}

	public void setSalaEsperaPanelEsquerda(
			IUSalaEsperaPanelEsquerda salaEsperaPanelEsquerda) {
		this.salaEsperaPanelEsquerda = salaEsperaPanelEsquerda;
	}

	protected RNSalaJogo getSalaJogo() {
		return salaJogo;
	}

	protected void setSalaJogo(RNSalaJogo salaJogo) {
		this.salaJogo = salaJogo;
	}
}
